(二)变量的定义,类型的强制转换 ASCII字符集,转义字符, printf/scanf格式化字符串 |
您所在的位置:网站首页 › js定义类 中变量 › (二)变量的定义,类型的强制转换 ASCII字符集,转义字符, printf/scanf格式化字符串 |
一.变量的定义 1. int sum = 100; 2. int sum; sum = 10; 3.float f = 1.0f;//尽量在定义时标记f 变量的命名规范: 由字母,下划线,数字,$组合 不能以数字开头 定义两个整型int num1=10,num2 = 20,对这两个数做交换 1.定义临时变量 int tmp = num1; num1 =num2; num2 = tmp; 2.加减法 num1 =num1+num2; num2 =num1-num2; num1 =num1-num2; 3.位运算 异或 num1 = num1 ^ num2; num2 = num1 ^ num2; num1 = num1 ^ num2; 二.类型的强制转换 小类型 变量 = (小类型)大类型 变量名; ① int i = 10; long long l = i; //小数据类型赋值给大数据类型无需进行数据类型的转换 ② double d = 1.1; long long l = d;//存在精度丢失,需要进行强制转换 long long l = (long long)d; 三.字符 1.ASCII字符集 特别记忆:0 -> NULL '\0' -> 字符串结尾标记 48 -> 0 65 -> A 97 -> a 2.转义字符 a\t\01287\r\n\\ 共8个字符
3.printf / scanf 的格式化字符串 %d -> 整型(short int) %ld -> long %lld -> long long %c -> char %f -> float %lf -> double scanf 区分 float和double的格式化字符串,printf不区分 scanf("%d##%d",&num1,&num2)——控制台输入的字符应与格式化字符串格式相同 scanf("%d%d")——控制台输入字符可间隔空格或回车 scanf——形参改变影响实参 传指针解引用 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |